/*公共css*/
@import url(common.css); 
/*common*/
.head{width:100%;background:#fff none repeat scroll 0 0;height:13em;}
/*category*/
/*category-left*/
.main_l{min-height:500px;width:900px}
.search-crumb{color:#333;height:21px;padding:23px 0 0 0;margin-bottom:10px;position:relative;z-index:20}
.search-crumb span{font-size:17px}
.g-sort{background-color:#fff;border:1px solid #e6e6e6;padding:10px 10px 0}
.g-sort .title{color:#999;display:block;line-height:20px;padding-left:10px;text-align:right}
.g-sort .con-list{margin-left:70px;overflow:hidden}
.g-sort .con-list li{float:left;margin-right:10px;width:150px}
.g-sort .cur,.g-sort .cur:hover{padding:0 5px}
.g-sort .cur{background:#E84A49;color:#fff}
.g-sort .link{color:#555;display:inline-block;height:20px;line-height:20px;margin-bottom:10px}
.g-sort .cur,.g-sort .cur .num,.g-sort .cur:hover{color:#fff}
.g-sort .num{font-style:normal;color:#e84a49}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.cf::after,.clearfix::after{clear:both}
.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:"";display:table}
.g-sortbar{border:1px solid #e6e6e6;height:38px;margin:10px 0 20px}
.cf,.clearfix{clear:both}
.g-sortbar-sorts .order{border-right:1px solid #e6e6e6;float:left}
.g-sortbar-sorts .cur,.g-sortbar-sorts .cur:hover{background-color:#fff;border-top:2px solid #E84A49;color:#29b079}
.g-sortbar-sorts .link{color:#666;display:block;float:left;height:36px;line-height:38px;padding:2px 20px 0}
.g-sortbar-price{position:relative;z-index:11}
.g-sortbar-price .btn-arrow-down{margin-right:-6px}
.ico20{background:url(../images/ico20.png);display:inline-block;height:20px;overflow:hidden;vertical-align:middle;width:20px}
.g-sortbar-price .down{background-color:#fff;border:1px solid #ccc;display:none;left:-1px;position:absolute;top:-1px;z-index:2}
.g-sortbar-input{margin-left:24px;position:relative}
.g-sortbar-input .inner{height:32px;padding:8px 20px 0;white-space:nowrap}
.g-sortbar-input .input-text{font-family:arial;padding:2px 5px;width:44px}
.input-text{background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;color:#999;height:18px;line-height:18px;transition:background-color .2s ease 0s;vertical-align:middle}
.c-999{color:#999}
.g-sortbar-input .btn{background:#E84A49;border:1px solid #e84a49;color:#fff;cursor:pointer;height:24px;line-height:20px;margin-left:10px;text-align:center;vertical-align:middle;width:40px}
.g-sortbar-input.input-hover .btn{visibility:visible}
.g-sortbar-filters{padding:10px 20px 0 0}
.g-sortbar-filters .check-gray{font-size:12px;margin-left:12px}
.checkbox,.checkbox-v,.checkbox2,.radio,.radio-v{color:#666;cursor:pointer;display:inline-block;line-height:20px;overflow:hidden}
.ico-checkbox{background:url(../images/ico-simulate.png);background-position:0 -35px;display:block;float:left;height:16px;margin-left:5px;margin-top:3px;width:18px}
.g-sortbar .ico-checkbox input{cursor:pointer;display:block;height:100%;opacity:0;width:100%}
.ck-product-list{width:900px}
.ck-product-list ul{width:920px}
.ck-product-list li{float:left;margin:0 20px 20px 0}
.ck-product-list .item-panel{height:290px;width:208px;background-color:#fff;border:1px solid #e6e6e6;font-size:12px;position:relative}
.item-pic{height:156px;overflow:hidden;position:relative;width:208px;z-index:1}
.item-pic a{color:#333;text-decoration:none;transition:background-color .2s ease-in-out 0s}
.item-pic img{transition:transform .25s ease 0s}
.item-pic .item-pic-txt{bottom:0;color:#fff;height:26px;left:0;line-height:26px;position:absolute;width:100%}
.item-pic-txt .tit{background-color:rgba(252,98,56,.9);float:left;height:26px;text-align:center;width:58px}
.item-pic-txt .con{background-color:rgba(0,0,0,.6);float:left;height:26px;text-align:center;width:150px}
.item-pic-txt .con em{color:#fc6238}
.item-title{color:#666;display:block;font-size:14px;height:38px;line-height:20px;margin:10px 15px 8px;overflow:hidden}
.item-title a{color:#333}
.item-addition::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.item-addition{padding:3px 15px 0}
.item-addition .price{color:#bbb;float:left;font-family:Helvetica,verdana,arial,serif;height:22px;line-height:16px;max-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap}
.price .hot-price{color:#f60;font-family:arial;font-size:18px}
.item-addition .price em{font-size:16px;margin-right:3px}
.item-panel .satisfaction{color:#bbb;float:left;line-height:16px;width:90px}
.item-addition .number{color:#bbb;float:right;line-height:16px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:84px}
.number em{color:#E84946;font-style:normal}
.item-panel .Teacher{border-top:1px dotted #d9d9d9;clear:both;height:30px;margin:6px 15px 0;position:relative}
.item-panel .Teacher-name{float:left;height:30px;max-width:130px}
.item-panel .Teacher a.url{color:#bbb;display:inline-block;line-height:30px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pop-Teacher{background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,.1);display:none;left:0;position:absolute;top:0;width:226px;z-index:1060}
.pop-Teacher>.arrow{height:8px;left:20px;overflow:hidden;position:absolute;top:-8px;width:17px}
.pop-Teacher>.arrow em{border-color:transparent transparent #ddd;border-style:solid;border-width:0 9px 9px;display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}
.pop-Teacher>.arrow i{border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 9px;display:block;height:0;left:0;overflow:hidden;position:absolute;top:1px;width:0}
.pop-Teacher-title{background-color:#fff;padding:10px 20px}
.pop-Teacher-title .name{color:#999;font-size:12px;line-height:1.5em}
.pop-Teacher-content{border-top:1px dotted #d9d9d9;margin:0 10px 10px;padding-top:10px}
.pop-Teacher-content dl{clear:both;height:25px;width:100%}
.pop-Teacher-content dt{color:#bbb;float:left;height:25px;line-height:25px;text-align:center;width:50px}
.pop-Teacher-content dd{line-height:25px;text-align:left}
.pop-Teacher-content .ico-online-service{vertical-align:top}

/*ck-page*/
.ck-page{margin:30px 0;overflow:hidden}
.tc{text-align:center}
.ck-page span.curr{background:#E84A49 none repeat scroll 0 0;border:1px solid #E84A49;color:#fff;display:inline-block;font:12px/14px simsun,arial,sans-serif;margin:0 3px;padding:5px 9px}
.ck-page a{background-color:transparent;border:1px solid #ccc;color:#555;display:inline-block;font:12px/14px arial,"microsoft yahei",simsun,sans-serif;margin:0 3px;padding:5px 9px}
.ck-page .next{margin-right:0;padding-right:15px}
.ck-page .prev{margin-left:0;padding-left:15px}
.ck-page .next,.ck-page .prev{position:relative}
/*category-right*/
.side{min-height:500px;width:244px}
.ck-title{color:#333;font-family:"microsoft yahei";font-size:16px;margin:24px 0 12px;overflow:hidden}
.ck-operations-card{padding:15px;border:1px solid #e6e6e6;}
.ck-operations-card li{margin-bottom:20px}
.item-panel{background-color:#fff;border:1px solid #e6e6e6;font-size:12px;position:relative;width:208px}
.ico-item-top{left:0;position:absolute;top:0}
.ico-item{background:url(../images/recommend-ico.png) no-repeat scroll 0 0;display:inline-block;overflow:hidden;text-indent:-999em;background-position:-330px 0;height:55px;width:55px}
.item-info{color:#999;height:34px;margin:-2px 15px 13px;overflow:hidden}
